home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / asmutil / d86bios4.zip / D86BIOS.DOC < prev    next >
Text File  |  1988-05-18  |  3KB  |  69 lines

  1. DOCUMENTATION FOR D86 BIOS MODIFICATION MODULE
  2.  
  3. The entire module is Copyright 1987,1988 Eric Isaacson.  All 
  4. rights reserved.  Usage is restricted to users registered for 
  5. both A86 and D86. 
  6.  
  7. This module describes what you can do if you'd like to be 
  8. ambitious, and assist me in getting D86 to run on your non-IBM-
  9. compatible BIOS, by writing the BIOS interface yourself. 
  10.  
  11. The files BIOS.8, ZBIOS1.8, and ZBIOS2.8 comprise the source to 
  12. D86's BIOS interface.  The program XBIOS.8 is a standalone 
  13. program that tests the interface.  The batch file MAKX.BAT 
  14. constructs the program XBIOS.COM. 
  15.  
  16. In order to get D86 up and running on your machine as quickly as 
  17. possible, you should send four things: 
  18.  
  19. 1. Your registration fee for D86 (and A86, if you plan to use 
  20.    it). 
  21.  
  22. 2. The output to D86CHECK as run on your machine. 
  23.  
  24. 3. The modified BIOS.8, that produces an XBIOS that works on 
  25.    your machine. 
  26.  
  27. 4. A list of keycodes returned by your computer as reported by 
  28.    XBIOS, for the keys mentioned in the following "Keyboard 
  29.    Mapping Chart", as well as any interesting-looking keys in 
  30.    your machine that do not exist at all on the IBM-PC. 
  31.  
  32.  
  33. Keyboard Mapping Chart
  34.  
  35. All ASCII characters should return their ASCII codes.  All
  36. function keys and special keys should return the sum of decimal
  37. 112 with the "auxiliary byte" value returned by IBM's BIOS. These
  38. (decimal) values are as shown in the following chart.  So for
  39. example, the F1 key should map to 112+59 = 171 decimal.
  40.  
  41.  
  42. F1         59         Alt-0       129       Shift-Tab    15
  43. .                     Alt-hyphen  130       Home         71
  44. .                     Alt-=       131       Up arrow     72
  45. F10        68                               PgUp         73
  46.                       Alt-Q       16        Left Arrow   75
  47. Shift-F1   84         Alt-W       17        Right Arrow  77
  48. .                     Alt-E       18        End          79
  49. .                     Alt-R       19        Down Arrow   80
  50. Shift-F10  93         .                     PgDn         81
  51.                       .                     Insert       82
  52. Ctrl-F1    94         Alt-P       25        Delete       83
  53. .                                           Ctrl-PrtSc   114
  54. .                     Alt-A       30        Ctrl-Left    115
  55. Ctrl-F10   103        Alt-S       31        Ctrl-Right   116
  56.                       .                     Ctrl-End     117
  57. Alt-F1     104        .                     Ctrl-PgDn    118
  58. .                     Alt-L       38        Ctrl-Home    119
  59. .                                           Ctrl-PgUp    132
  60. Alt-F10    113        Alt-Z       44
  61.                       Alt-X       45
  62. Alt-1      120        .
  63. .                     .
  64. .                     Alt-M       50
  65. Alt-9      128
  66.  
  67.  
  68. 
  69.